Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 Morocco F1 Morocco F2 Hungary F3 Serbia & Montenegro F2 Serbia & Montenegro F3 France F17 France F18 UAE F2 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 Privatbank Open 2006 - Dnepropetrovsk The LTA Wrexham Challenger - Wrexham Zagreb Open - Zagreb Open de Montauban - Montauban S Tennis Masters - Graz Banja Luka Challenger 2005 - Banja Luka BH Telecom Indoors Sarajevo 2006 - Sarajevo UAE F1 Porsche Open - Poznan Tunisia F4 Tunisia F5 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 Kobstaedernes ATP Challenger - Kolding Hungary F6 Bauer Watertechnology Cup - Eckental Croatia F2 Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Arpa Ceramic Cup - Reggio Emilia Bosnia & Herzegovina F5 Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Sony Ericsson Open 2008 - Belgrade Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Zagreb Open - Zagreb Dublin Challenger - Dublin San Marino CEPU Open - San Marino Ljubljana Open 2008 - Ljubljana Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Belgrade Challenger Sofia Challenger Croatia F6 Segovia Challenger Istanbul Challenger Alphen Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Bergamo Challenger Sarajevo Challenger Athens Challenger Ortisei Challenger Okal Cup - Eckental Stella Artois Clay Court Championships - Budaors Gemax Open 2002 - Belgrade The Hilversum Open - Hilversum Stella Artois Clay Court Championships - Budaors Neride Prague Indoor - Prague Sarajevo Open 2004 - Sarajevo Ispat Open 2004 - Ostrava Gemax Open - Belgrade San Remo Tennis Cup 15° Piertomaso - San Remo Kamnik Challenger - Kamnik Dharwad Challenger 2006 - Dharwad Challenger Groningen - Groningen Okal Cup 2003 - Eckental GHI Bronx Classic - Bronx Lambertz Open - Aachen IPP Open - Helsinki Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger Citta di Olbia - Olbia 10° Trofeo Luigi Pezzoli - Bergamo Riviera di Rimini Challenger 2004 - Rimini Cortina Challenger San Marino Challenger Ljubljana Open - Ljubljana Porsche Open - Poznan Como Challenger Banja Luka Challenger Akbank Private Banking TED Open 2006 - Istanbul TED Open - Istanbul Bratislava Challenger Brescia Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba La Rinascente Tennis Cup Harbour Club Milano - Milan Flea Market Cup - Busan Olbia Challenger - Olbia Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo S Tennis Master Championship - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka Alexander Kolyaskin Memorial - Donetsk ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Tunis Challenger Lambertz Open - Aachen Tunis Open 2007 - Tunis Lambertz Open by Stawag - Aachen Privat Bank Cup - Dnepropetrovsk Charlottesville Challenger Open Prevadies - St. Brieuc Bordeaux Challenger Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Surbiton Challenger Labertz Open by Stawag - Aachen Prostejov Challenger Samsung Securities Cup - Seoul Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk Sunrise Challenger Athens Challenger Rome Challenger XL Bermuda Open - Bermuda Rijeka Open - Rijeka 3rd Volkswagon Challenger - Wolfsburg Coffee Cup Challenger - Chikmagalur ATP Guzzini Challenger - Recanati Internazionali de Tennis di Bergamo - Bergamo Ljubljana Open - Ljubljana Heilbronn Open - Heilbronn CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tennis Napoli Cup 2004 - Napoli Croatia Open - Umag Internationaler Raiffeisen Grand Prix - St. Polten Dallas Challenger International Championship of Croatia - Umag Rijeka Challenger International Championship of Croatia - Umag Calabasas Challenger Knoxville Challenger Zagreb Challenger Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Ethias Trophy - Mons Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Architect Open - Budapest Banja Luka 2002 - Banja Luka USTA/Adtech Challenger - Boston St. Brieuc Challenger Tunis Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Belgrade Challenger Fujitsu Siemens Open - Budapest Heilbronn Challenger Jameson Cup - Milan Croatia Open - Umag St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Schickedanz Open - Furth XI Venice Open - Venice Gerry Weber Open - Halle Milano Challenger-Jameson Cup - Milan Thailand Open - Bangkok Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Chicago Challenger Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Playford Challenger Gerry Weber Open - Halle Bangkok Challenger Ordina Open - 's-Hertogenbosch Yokohama Challenger Lille Challenger Sophia Antipolis Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Aix En Provence Challenger Asirom Challenger - Brasov Davidoff Swiss Indoors Basel - Basel KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Banja Luka Challenger 2003 - Banja Luka Qatar ExxonMobil Open - Doha 4th Volkswagen Challenger - Wolfsburg PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Nur-Sultan 2 Challenger Grand Prix Hassan II - Casablanca Nottingham 1 Challenger Oberstaufen Cup - Oberstaufen Campbell's Hall of Fame Tennis Championships - Newport Croatia Open - Umag Orange Prokom Open - Sopot Zagreb Open - Zagreb China Open - Beijing Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Davidoff Swiss Indoors - Basel Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia The Dubai Tennis Championships - Dubai Dubrovnik Open - Dubrovnik The Artois Championships - London Sarajevo Open - Sarajevo Ordina Open - s-Hertogenbosch Stella Artois Clay Court Championships - Budaors Legg Mason Tennis Classic - Washington Morocco Tennis Tour - Casablanca Alexander Kolyaskin Memorial - Donetsk ATP Kremlin Cup - Moscow Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Gemax Open - Belgrade Open Mutouest St. Brieuc - St. Brieuc Heineken Open - Auckland Tunis Open 2006 - Tunis PBZ Zagreb Indoors - Zagreb Schickendanz Open - Furth The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Banja Luka Challenger - Banja Luka Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Arad Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Geneva Challenger The Dubai Tennis Championships - Dubai Serbia Open - Belgrade s'Tennis Masters Challenger - Graz AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Gerry Weber Open - Halle Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Ostrava Challenger Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Genova Challenger Zagreb Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Furth Challenger Cremona Challenger Legg Mason Tennis Classic - Washington Shenzhen Open - Shenzhen Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Noumea Challenger BMW Open - Munich Honolulu Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger BMW Open - Munich Swiss Indoors Basel - Basel Belgrade Challenger Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Cherbourg Challeger Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Malaysian Open - Kuala Lumpur Astana Open - Nur-Sultan Jersey Challenger Ordina Open - s-Hertogenbosch Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Nottingham Challenger Monza Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg China Open - Beijing AEGON Championships - London PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai China Open - Beijing St. Petersburg Open - St. Petersburg Scheveningen Challenger Hall of Fame Open - Newport Recanati Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Banja Luka Challenger Qatar ExxonMobil Open - Doha Ljubljana Challenger Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest Croatia Open - Umag BMW Open - Munich UNICEF Open - 's Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Split Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Apia International - Sydney Open 13 Provence - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Memorial Savigni - Sassuolo Hamburg Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Zagreb Open - Zagreb Kremlin Cup - Moscow Apia International - Sydney Zagreb Open - Zagreb Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Intersport Heilbronn Open - Heilbronn Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Citi Open - Washington PrivatBank Cup - Dnepropetrovsk Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Serbia Open - Belgrade Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Croatia Open - Umag China Open - Beijing Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Bangkok Challenger Chengdu Open - Chengdu NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Dubai Open - Dubai ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Rogers Masters - Toronto Pacific Life Open - Indian Wells Murray River Open - Melbourne Brisbane International - Brisbane Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells AEGON International - Eastbourne Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Wimbledon - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris China Open - Beijing Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Gazprom Hungarian Open - Budapest Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna Chengdu Open - Chengdu French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Intrum Stockholm Open - Stockholm Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, USA-SRB 1-3 Wimbledon (juniors) Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-KAZ 3-2 French Open (juniors) Davis Cup, World Group, 1R, SRB-RUS 4-1 Olympics - Rio de Janeiro AAMI Classic - Kooyong Olympics - London